Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 DEBEN CLOSE Detached £278,430 8 Jun 2022
3 DEBEN CLOSE Detached £86,000 2 Aug 1996
5 DEBEN CLOSE Detached £245,000 30 Sep 2011
7 DEBEN CLOSE Detached £265,000 30 Nov 2004
8 DEBEN CLOSE Detached £185,000 11 Jul 2008
9 DEBEN CLOSE Detached £187,000 30 Nov 2004